Oscillatore semplice

E' qui riportato un programma che determina la risposta di un oscillatore semplice o lo spettro di risposta.
Il programma  scritto in Visual Basic 2005 Express Edition (linguaggio di programmazione che pu essere scaricato liberamente dal sito della Microsoft).

Note storiche:
Il programma Oscill.bas era stato creato per motivi didattici e di ricerca ed era scritto in Quick Basic. Nel 2003  stato tradotto in Visual Basic 5 ed utilizzato per preparare le figure inserite nel capitolo 2 del libro di A. Ghersi, P. Lenza, Edifici antisismici in cemento armato, Flaccovio, Palermo, 2009.
Nel preparare il cd allegato al libro il programma  stato tradotto in Visual Basic Express 2005, perch questo linguaggio (o la sua versione aggiornata)  scaricabile gratuitamente dal sito della Microsoft.

Avvertenze:
Il programma consente:
1.  di ottenere la risposta di un oscillatore semplice elastico od elastoplastico ad un dato accelerogramma;
2.  di determinare lo spettro di risposta elastico corrispondente ad un dato accelerogramma;
3.  di determinare lo spettro di risposta per duttilit assegnata corrispondente ad un dato accelerogramma.
Il programma  costituito sostanzialmente dalle sole routine di calcolo, senza maschere di input o di output. La scelta tra le tre alternative sopra elencate, nonch (nel caso della prima) tra oscillatore elastico od elastoplastico, e la definizione di alcuni parametri deve essere effettuata assegnando opportuni valori a variabili di controllo allinterno del programma principale (Main, in Oscill.vb).
Il programma chiede il nome del file dati che contiene laccelerogramma da utilizzare. I risultati vengono salvati in un file, che pu essere importato in Excel per diagrammare i risultati.
